# 1.python没用定义数据类型，在执行的时候会根据值来进行推断
a=10 # int
b=20
print( a + b)
print( a - b)
print( a * b )
print(a / b)
print( a // b)
print(a % b)
print(a ** b)
# 2.type:类型
a='A' #str
b= True #bool
c=100000000000000000000000000000 #int
d="hello python" #str
e=3.1415#float
f=1+5j #complex
print( type(a) )
print(type(b))
print( type(c) )
print( type(d) )
print( type(e) )
print( type(f) )
#3.格式化的输出  键盘的输入
a = int(  input("a = ") )
b = int(  input("b = ") )
print('%d + %d = %d ' % (a,b,a+b)  ) # 第一个%d = a  第二个%d=b  第三个%d = a + b
#4.复合运算符 += -= *= /= %=
a = 10
b = 20
a += b #a = a + b      a = 30
a += b #50     30 + 20   a 30 + b 20   a 50
a *= b # a = ? 50 * 20
print("最终a的结果是什么",a)
#5.比较运算符  >  <  >=  <=  == !=
flag0 = 1==1   #True flag0  代码中的赋值运算 是 从右向左
flag1 = 3 > 2 #True
flag2 = 2 < 1 #False
flag3 = 2 != 1 # True
print('flag0=',flag0)
print('flag1=',flag1)
print('flag2=',flag2)
print('flag3=',flag3)
#6.逻辑运算符 与and   或or   非=不 not
print( 1==1 and 2 < 1  ) #True and False  =False
print( 1 >= 0 or 3 > 5) # True or False  = True
print(  not(1 != 2)  )  # False


"""
 输入半径，计算圆的周长和面积
"""
radius = float(input('请输入圆的半径：'))
pi = 3.1415926# 圆周率是我们自己定义不准确
import math #Python的导包

#计算周长,保留小数点后2位
zhouchang = 2 * math.pi * radius
print("周长 %.2f" % zhouchang)
#计算面积,保留小数点后2位
area = math.pi * radius * radius
print("面积 %.2f" % area)